
Υποχρεωτικό
Υποχρεωτικό
Στόχος του μαθήματος είναι να εισάγει τους φοιτητές στις βασικές έννοιες της οργάνωσης και της τεχνολογίας των υπολογιστών. Οι φοιτητές διδάσκονται την αρχιτεκτονική συνόλου εντολών ως διασύνδεση ανάμεσα στο υλικό και το λογισμικό. Σε αυτό το σημείο, οι φοιτητές αποκτούν τις βασικές γνώσεις για τον προγραμματισμό χαμηλού επιπέδου, στην συμβολική γλώσσα (assembly language). Ακολουθεί η αναλυτική παρουσίαση των εννοιών που σχετίζονται με την αξιολόγηση και την κατανόηση της απόδοσης ενός υπολογιστή. Στην συνέχεια, οι φοιτητές διδάσκονται σε βάθος την οργάνωση και την σχεδίαση του υπολογιστή για την υλοποίηση μιας αρχιτεκτονικής συνόλου εντολών σε επίπεδο συστήματος (χωρίς τεχνικές διοχέτευσης), ξεκινώντας από τα βασικά συστατικά του υλικού (λογικές πύλες και στοιχεία κατάστασης) που ήδη γνωρίζει από το μάθημα της Ψηφιακής Σχεδίασης. Τέλος, διδάσκονται οι βασικές αρχές της τεχνικής της διοχέτευσης (pipelining), τα σημαντικά της οφέλη από πλευράς απόδοσης καθώς και οι δυσκολίες της τεχνικής αυτής.
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/φοιτήτρια θα είναι σε θέση να:
Σύντομη περιγραφή
Δραστηριότητα | Φόρτος Εργασίας Εξαμήνου |
---|---|
Διαλέξεις | 39 |
Φροντιστηριακή διδασκαλία | 13 |
Αυτοτελής μελέτη | 98 |
Σύνολο μαθήματος | 150 |
Το μάθημα αξιολογείται με γραπτή τελική εξέταση τρίωρης διάρκειας και πιθανή διαδικασία διαρκούς αξιολόγησης κατά την κρίση του διδάσκοντα. Η ακριβής διαδικασία αξιολόγησης ανακοινώνεται στους φοιτητές και αναρτάται στο eclass στην αρχή του εξαμήνου.